
package com.jf.cloud.live.model;

import com.jf.cloud.common.model.BaseModel;
import io.swagger.v3.oas.annotations.media.Schema;

import java.io.Serializable;
import java.util.List;

/**
 * 直播成员
 *
 * @author zz
 * @date 2022-08-17 17:09:06
 */
public class LiveUser extends BaseModel implements Serializable{
    private static final long serialVersionUID = 1L;

    /**
     * 直播成员表
     */
    private Long liveUserId;

    /**
     * 店铺id
     */
    private Long shopId;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 用户头像
     */
    private String headingImg;

    /**
     * 微信号
     */
    private String anchorWechat;

    /**
     * 脱敏微信号
     */
    private String userName;

    /**
     * 角色列表
     */
    private String roles;

    public List<Integer> getRoleList() {
        return roleList;
    }

    public void setRoleList(List<Integer> roleList) {
        this.roleList = roleList;
    }

    @Schema(description = "角色列表" )
    private List<Integer> roleList;
    /**
     * openId
     */
    private String openId;

    public Long getLiveUserId() {
        return liveUserId;
    }

    public void setLiveUserId(Long liveUserId) {
        this.liveUserId = liveUserId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getHeadingImg() {
        return headingImg;
    }

    public void setHeadingImg(String headingImg) {
        this.headingImg = headingImg;
    }

    public String getAnchorWechat() {
        return anchorWechat;
    }

    public void setAnchorWechat(String anchorWechat) {
        this.anchorWechat = anchorWechat;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getRoles() {
        return roles;
    }

    public void setRoles(String roles) {
        this.roles = roles;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    @Override
    public String toString() {
        return "LiveUser{" +
                "liveUserId=" + liveUserId +
                ",shopId=" + shopId +
                ",nickName=" + nickName +
                ",headingImg=" + headingImg +
                ",anchorWechat=" + anchorWechat +
                ",userName=" + userName +
                ",roles=" + roles +
                ",openId=" + openId +
                ",createTime=" + createTime +
                ",updateTime=" + updateTime +
                '}';
    }
}
